﻿using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;

namespace MVCSoict.Models
{
	public class Staff
	{
		/// <summary>
		/// Bộ môn trung tâm
		/// </summary>
		public string Department { get; set; }

		/// <summary>
		/// Mã số cán bộ
		/// </summary>
		public string ID { get; set; }

		/// <summary>
		/// Họ tên
		/// </summary>
		public string Name { get; set; }

		/// <summary>
		/// Danh sách chức vụ trong trường
		/// </summary>
		//public IEnumerable<string> Posistion { get; set; }
		/// <summary>
		/// Danh sách tên các học phần giảng dạy
		/// </summary>
		//public IEnumerable<string> Courses { get; set; }

		/// <summary>
		/// Địa chỉ văn phòng làm việc
		/// </summary>
		public string Room { get; set; }

		/// <summary>
		/// Danh sách thư điện tử
		/// </summary>
		//public IEnumerable<string> Email { get; set; }

		/// <summary>
		/// Danh sách số điện thoại cơ quan
		/// </summary>
		//public IEnumerable<string> OfficePhones { get; set; }


		/// <summary>
		/// Danh sách số điện thoại nhà (bao gồm cả điện thoại di động)
		/// </summary>
		//public IEnumerable<string> HomePhones { get; set; }

		/// <summary>
		/// Danh sách địa chỉ fax
		/// </summary>
		//public IEnumerable<string> Faxs { get; set; }

		/// <summary>
		/// Danh sách học hàm, học vị
		/// </summary>
		//public IEnumerable<string> Title;

		/// <summary>
		/// Hướng nghiên cứu
		/// </summary>
		//public IEnumerable<string> Researches { get; set; }

		/// <summary>
		/// Công trình nghiên cứu đá công bố
		/// </summary>
		//public IEnumerable<string> Projects { get; set; }

		/// <summary>
		/// Các sách đã xuất bản
		/// </summary>
		//public IEnumerable<string> Books { get; set; }

		/// <summary>
		/// Nghiên cứu sinh đang hướng dẫn
		/// </summary>
		//public IEnumerable<string> Fellows { get; set; }

	}



	/// <summary>
	/// Thông tin khác của cán bộ
	/// </summary>
	public class OtherInfo
	{
		/// <summary>
		/// mã số của cán bộ
		/// </summary>
		public string StaffID;

		/// <summary>
		/// Thông tin khác
		/// </summary>
		public string Info;
	}

	public class OtherInfoDbContext:DbContext
{
		public DbSet<Staff> OtherInfo { get; set; }
}
	public class StaffDbContext : DbContext
	{
		public DbSet<Staff> Staffs { get; set; }
	}
}